rain hard - French English Dictionary